/**
 * DEPENDENCIAS:
 * nenhuma
 * 
 * FUNCIONALIDADE:
 * Funcoes de pop ups 
 *
 *  TODO:
 *  criar onTheFly o div modal
 */


/*
 cria um modal popUp 
 reconstroi o dialog no div de popUp e impede o autoOpen
 depende do div modalPopup declarado na pagina
 */
function showDialog(titulo,msg){
	if($("#modalPopUp").size()==1){
		try{ $("#modalPopUp").dialog('destroy');} catch(e){}
		$("#modalPopUp").remove();
	}
	$('body').prepend('<div id="modalPopUp" title=" "><span id="dialogMessage" ></span></div>');
	var divObj = $('#modalPopUp');
	divObj = $('#modalPopUp');
	divObj.dialog({autoOpen:false, closeOnEscape: true, resizable:false, heigth: 140, modal: true});
	divObj.dialog("option","title", titulo);
	divObj.html(msg);
	divObj.dialog('open');
}

/*
mesma funcionalidade da anterior, porem em desuso.
em desuso
*/
function popUpWindow(id, title, msg, containerId) {

//	$("#modalPopup").dialog({autoOpen:false, closeOnEscape: true, resizable:false, heigth: 140, modal: true});
	 
   var divObj = $('#' + id);
   divObj.dialog('destroy');
   divObj.dialog({
       autoOpen: false,
       bgiframe: true,
       modal: true,
       closeOnEscape: true, 
       resizable:false, 
       heigth: 140,
       title: title,
       open: function (event, ui) {
           divObj.append(msg);
           divObj.parent().appendTo($("form"));
       },
       close: function (event, ui) {
           divObj.parent().appendTo($('#' + containerId));
           $("body").css("overflow", "auto");
       }
   });
   divObj.dialog('open');
   $('#' + id + " input:text:visible:first").focus();
}


